Semi-online machine covering for two uniform machines
نویسندگان
چکیده
The machine covering problem deals with partitioning a sequence of jobs among a set of machines, so as to maximize the completion time of the least loaded machine. We study a semi-online variant, where jobs arrive one by one, sorted by non-increasing size. The jobs are to be processed by two uniformly related machines, with a speed ratio of q ≥ 1. Each job has to be processed continuously, in a time slot dedicated to it on one of the machines. This assignment needs to be performed upon the arrival of the job. The length of the time slot, which is required for a specific job to run on a given machine, is equal to the size of the job divided by the speed of the machine. We give a complete competitive analysis of this problem by providing an algorithm of the best possible competitive ratio for every q ≥ 1. We first give a tight analysis of the performance of a natural greedy algorithm LPT for the problem. To achieve the best possible performance for the semi-online problem, we use a combination of LPT , together with two alternative algorithms which we design. The new algorithms attain the best possible competitive ratios in the two intervals q ∈ (1,√1.5) and q ∈ (2.4856, 1 +√3), respectively, whereas the greedy algorithm has the best possible competitive ratio for any other q ≥ 1.
منابع مشابه
Semi-online scheduling problems on two uniform machines under a grade of service provision
In this talk, we discuss semi-online scheduling on two uniform machines under a grade of service (GoS) provision, where one machine with speed one can process all jobs, and the other machine with speed s (s>0) can only process some jobs. The objective is to minimize the makespan. We consider two variants, where the total size of jobs or the optimal makespan is known in advance. For both variant...
متن کاملTwo semi-online scheduling problems on two uniform machines
This paper considers two semi-online scheduling problems, one with known optimal value and the other with known total sum, on two uniform machines with a machine speed ratio of s ≥ 1. For the first problem, we provide an optimal algorithm for s ∈ [ 1+ √
متن کاملA Note on Semi-online Machine Covering
In the machine cover problem we are given m machines and n jobs to be assigned (scheduled) so that the smallest load of a machine is as large as possible. A semi-online algorithm is given in advance the optimal value of the smallest load for the given instance, and then the jobs are scheduled one by one as they arrive, without any knowledge of the following jobs. We present a deterministic algo...
متن کاملOptimal Semi-Online Algorithm for Machine Covering with Nonsimultaneous Machine Available Times
This paper investigates machine covering problem on m > 3 parallel indentical machines with nonsimultaneous machine available times. If the total processing time of all jobs and the largest processing time of all jobs are both known in advance, we can obtain an optimal algorithm with competitive ratio m − 2. Mathematics Subject Classification: 68M20, 90B35
متن کاملOptimal semi-online algorithms for machine covering
This paper investigates the semi-online machine covering problems on m ≥ 3 parallel identical machines. Three different semi-online versions are studied and optimal algorithms are proposed. We prove that if the total processing time of all jobs or the largest processing time of all jobs is known in advance, the competitive ratios of the optimal algorithms are both m − 1. If the total processing...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Theor. Comput. Sci.
دوره 410 شماره
صفحات -
تاریخ انتشار 2009